having large and ugly teeth - Allemand Anglais Dictionnaire